package com.foreknow.demo14;

import java.util.Scanner;

/**
 * 面试题： int 与 Integer的区别？
 * int是基本数据类型，不提供任何方法而Integer是包装类型，提供了一些方法用于数据类型的转换。例如Integer.parseInt()
 */
public class WarpperDemo {
    public void m1(Integer i) {  //Integer i = 2;
        int num = i.intValue() + 1;  //i.intValue() 自动拆封
        System.out.println(num);
    }
    public static void main(String[] args) {
        WarpperDemo demo = new WarpperDemo();
        demo.m1(2);
        //        Scanner input = new Scanner(System.in);
        //        System.out.println("请输入一个数a: ");
        //        String a = input.next();
        //        int a1 = Integer.parseInt(a); //使用包装类将字符串类型转换为基本数据类型
        //        System.out.println("请输入一个数b: ");
        //        String b = input.next();
        //        int b1 = Integer.parseInt(b); //使用包装类将字符串类型转换为基本数据类型
        //        System.out.println(a1 + b1);
        Integer i1 = new Integer(10);
        Integer i2 = new Integer(10);
        System.out.println(i1 == i2);
        System.out.println(i1.equals(i2));
    }
}
